<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 普通函数没有写返回值 返回值是undefined
    function fn() {}
    console.log(fn())

    // 被async修饰过的函数, 默认返回值就是promise对象
    // 即便函数加了返回值 也会被promise对象包裹
    async function fn2(){
      return 100
    }

    console.log(fn2())

    // vuex中actions中的方法 不论有没有没async修饰 返回值是promise对象
  </script>
</body>
</html>